﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PS.Engine.DataTypes
{
    public class SimulationInfo
    {
        // Misc
        public bool SimulationRunning { get; set; }
        public int TimeElapsed { get; set; }
        public int PedestrianCount { get; set; }
        public int PedestrianHomeCount { get; set; }

        // Time
        public double PedestriansMinTime { get; set; }
        public double PedestriansMaxTime { get; set; }
        public double PedestriansAvgTime { get; set; }

        // Distance
        public double PedestriansMinDistance { get; set; }
        public double PedestriansMaxDistance { get; set; }
        public double PedestriansAvgDistance { get; set; }

        // Initial Distance
        public double PedestriansMinInitialDistance { get; set; }
        public double PedestriansMaxInitialDistance { get; set; }
        public double PedestriansAvgInitialDistance { get; set; }

        // Speed
        public double MinSpeed { get; set; }
        public double MaxSpeed { get; set; }
        public double BoorBusinessmanTime { get; set; }
        public double GentlemanLikeGrandmaTime { get; set; }

        public SimulationInfo()
        {
            SimulationRunning = false;
        }
    }
}
